from .AC_FUN_LAB import AC_LAB_ONE
from .AC_IMAGE_TOOL import AC_GausBlur,ImageBlend,ImageChannelMerge,ImageChannelSplit,ColorAdapter,ColorCorrectBrightness,ColorMap,ColorPicker,ImageCombineAlpha,AC_ImageScaleRestore,AC_MotionBlur
from .AC_WEB import AC_SaveImageWebsocket
from .AC_Mask_tool import AC_Mask_Add,AC_Mask_Dilate_Region,AC_Mask_Fill_Region,AC_Mask_Invert,AC_MaskGrow,AC_MaskPreview
from .AC_IMAGE_TOOL import AC_Picture_Wiggle,AC_GetColorTone,AC_ColorOverlay,AC_LightLeak
# from .nodes import DDColor_Colorize
from .AC_Character_master import PortraitMaster
from .IMAGE_BLEND import ImageMerge,ImageMergeAdvance
from .AC_INNER import InnerGlow,InnerShadow
from .AC_Outer import OuterGlow
from .AC_Other import Stroke,TextJoin,XYtoPercent,SoftLight,SkinBeauty
from .AC_PICKER import AC_Picker
NODE_CLASS_MAPPINGS = {
    "😊AC_LAB(TODO)":AC_LAB_ONE,
    # "😜AC_照片上色":DDColor_Colorize,
    "😀AC_角色自定义":PortraitMaster,
    "📑AC_颜色适配器":ColorAdapter,
    "🎴AC_颜色校正(亮度)":ColorCorrectBrightness,
    "🎨AC_颜色拼盘":AC_Picker,
    "📔AC_颜色映射":ColorMap,
    "📊AC_颜色拾取":ColorPicker,
    "🃏AC_高斯模糊":AC_GausBlur,
    "📠AC_动态模糊":AC_MotionBlur,
    "🆚AC_图片混合":ImageBlend,
    "📟AC_图像通道混合":ImageChannelMerge,
    "📻AC_图像通道分离":ImageChannelSplit,
    "📡AC_图像合成Alpha":ImageCombineAlpha,
    "🔩AC_图像拉伸":AC_ImageScaleRestore,
    "🔗AC_图像web保存":AC_SaveImageWebsocket,
    "🌆AC_图像摇摆":AC_Picture_Wiggle,
    "🌈AC_图像色调":AC_GetColorTone,
    "🌉AC_颜色渐变":AC_ColorOverlay,
    "🌊AC_图像曝光":AC_LightLeak,
    "📖AC_遮罩添加":AC_Mask_Add,
    "📗AC_遮罩膨胀":AC_Mask_Dilate_Region,
    "📘AC_遮罩填充":AC_Mask_Fill_Region,
    "📙AC_遮罩反转":AC_Mask_Invert,
    "📕AC_遮罩生长":AC_MaskGrow,
    "📰AC_遮罩预览":AC_MaskPreview,
    "🙃AC_图像叠加":ImageMerge,
    "😋AC_图像叠加(高级)":ImageMergeAdvance,
    "🔮AC_内发光":InnerGlow,
    "🎯AC_内阴影":InnerShadow,
    "🔦AC_外发光":OuterGlow,
    "🎨AC_描边":Stroke,
    "💴AC_文字拼接":TextJoin,
    "📊AC_坐标转百分比":XYtoPercent,
    "🔍AC_柔光":SoftLight,
    "💆AC_美肤":SkinBeauty,
    
}
# print("AC_FUN_PhotoShop_移植实验室=======================================")